/*
 * @Author: LiZn
 * @Date: 2021-08-22 10:13:21
 * @LastEditTime: 2021-08-22 11:38:10
 * @LastEditors: LiZn
 * @Description: 这是一个登录弹窗，全局可以使用
 * @FilePath: \todaynews\src\utils\loginmessage.js
 */
import Vue from 'vue'
import LoginMessage from '@/components/loginMessage.vue'
function Mess(LoginM,props){
  const Mes = Vue.extend(LoginM);
  const LoginMes = new Mes({propsData:props});
  LoginMes.$mount();
  document.body.appendChild(LoginMes.$el);
  LoginMes.remove= () => {
    //移出dom
    // document.body.removeChild(LoginMes.$el);
    //销毁组件
    LoginMes.$destroy();
  } 
}
//既然是组件，那就必须有install函数
export default {
  install(Vue){
    Vue.prototype.$loginMes = function(options){
      return Mess(LoginMessage,options)
    }
  }
}